Database Limits

Back to index


Current OOFILE limits as of v1.2

Note: most of these are c-tree limits. Future OOFILE versions are likely to work around some of them.

Total size of fields in a dbTable:

64kb (with 8 bytes per dbBlob or dbText)
Note: that some padding may be inserted to longword boundaries.

Minimum size of dbTable record:

5 bytes

Size of dbBlob field (includes dbText):

2Gb (slightly less for file overhead)

Minimum size of dbBlob

0 bytes data storage
8 bytes in the main record

Size of container file:

2Gb
Note: this may be a single database "superfile" or limit individual files
and indexes, which would be far larger than in a superfile.

Total number of tables & indices effectively limited by memory
(set by the ctMAXFIL and MAX_DAT_KEY parameters in ctoptn.h)

Indices per table:

32 (c-tree default set by ctMAX_DAT_KEY in ctoptn.h)

Size of key:

200 bytes

Back to index